/*
 * DescritorMesa.java
 *
 * Created on 11 de Dezembro de 2006, 16:27
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package magchess10S.rn;


/**
 *
 * @author User
 */
public class DescritorMesa {
    private int tempoInicialMesa;
    private String [] nomeJogadorMesa;
    
    /** Creates a new instance of DescritorMesa */
    public DescritorMesa() {
        nomeJogadorMesa = new String [4];
        tempoInicialMesa =-10;
        for (int i=0; i<4; i++)
            nomeJogadorMesa[i]=null;
    }
    
    
    
    
    public void setNomeJogadorMesa(String[] nomeJogadorMesa) {
		this.nomeJogadorMesa = nomeJogadorMesa;
	}




	public void setTempoMesa (int p_tempoInicial)
    {
        tempoInicialMesa = p_tempoInicial;
    }
    public int getTempoMesa ()
    {
        return tempoInicialMesa;
    }
    
    public void setJogadorMesa (int p_posicaoJogador, String p_nomeNovoJogador)
    {
        if (p_posicaoJogador>=0 && p_posicaoJogador <=4)
        nomeJogadorMesa[p_posicaoJogador] = p_nomeNovoJogador;
    }
    public String [] getJogadoresMesa ()
    {
        return nomeJogadorMesa;
    }    
    
    protected String getNomeJogadorPosicao (int p_posicaoJogador)
    {
        return nomeJogadorMesa[p_posicaoJogador];
    }   
    public boolean checarMesaCompleta ()
    {
        boolean l_ehCompleta = true ;
        for (int i=0; i< 4; i++)
            if (nomeJogadorMesa[i]==null)
                l_ehCompleta= false;
        return l_ehCompleta; 
    }
    
    
    
    
}
